//
//  BluetoothConnectHelper.h
//  firstCordova
//
//  Created by catch on 16/9/19.
//
//

#import <Cordova/CDVPlugin.h>

@interface BluetoothConnectHelper : CDVPlugin

/**
 跳转到蓝牙连接界面

 @param command 命令
 */
-(void)showBluetoothConnectScence:(CDVInvokedUrlCommand *)command;


/**
 退出蓝牙连接界面

 @param command 命令
 */
-(void)dismissBluetoothConnectScence:(CDVInvokedUrlCommand *)command;

/**
 发送数据
 
 @param command 命令
 */
-(void)sendData:(CDVInvokedUrlCommand *)command;

/**
 断开连接

 @param command 命令
 */
-(void)disConnect:(CDVInvokedUrlCommand *)command;

#pragma mark -- Listen

/**
 监听蓝牙已连接

 @param command 命令
 */
-(void)startListenConnected:(CDVInvokedUrlCommand *)command;

/**
 监听蓝牙断开连接

 @param command 命令
 */
-(void)startListenDisconnected:(CDVInvokedUrlCommand *)command;

/**
 监听蓝牙收到数据

 @param command 命令
 */
-(void)startListenReceivedData:(CDVInvokedUrlCommand *)command;

/**
 监听返回按钮被点击

 @param command 命令
 */
-(void)startListenBackButtonClicked:(CDVInvokedUrlCommand *)command;

@end
